Nuprl Lemma : es-interface-local_wf 11,40

es:ES{i}, A:Type{i}, X:AbsInterface(A). es-interface-local{i:l}(esAX {i'} 
latex


Definitionsvaltype(e), kindtype(i;k), t  T, val(e), state@i, state@i|xs, (state when e), ES, f(a), EState(T), Id, , x:AB(x), x:AB(x), pred!(e;e'), SWellFounded(R(x;y)), Unit, Void, x:A.B(x), Top, S  T, left + right, Type, suptype(ST), first(e), b, A, loc(e), <ab>, s = t, P  Q, constant_function(f;A;B), IdLnk, x,yt(x;y), xt(x), kindcase(ka.f(a); l,t.g(l;t) ), Knd, x:A  B(x), P & Q, , r  s, e < e', val-axiom(E;V;M;info;pred?;init;Trans;Choose;Send;val;time), , Msg(M), type List, kind(e), EOrderAxioms(Epred?info), EqDecider(T), E, let x,y = A in B(x;y), case b of inl(x) => s(x) | inr(y) => t(y), if b then t else f fi , es-M(es), tt, locl(a), t.1, t.2, x.A(x), kind(e), loc(e), x:AB(x), , X is local, AbsInterface(A)
Lemmases-valtype-kindtype, subtype rel self, es-valtype wf, es-state-subtype-partial-state, pi2 wf, es-loc wf, es-kind wf, es-partial-state wf, pi1 wf, es-state-when wf, es-kindtype wf, es-val wf, es-E wf, deq wf, EOrderAxioms wf, Id wf, kind wf, loc wf, Msg wf, nat wf, val-axiom wf, cless wf, qle wf, bool wf, rationals wf, Knd wf, kindcase wf, IdLnk wf, EState wf, constant function wf, not wf, assert wf, first wf, top wf, unit wf, event system wf

origin